#ifndef CARSTOP_H
#define CARSTOP_H
#include <time.h>
#include <QDialog>
#define MAX 3
struct CarNode     //车辆结构体
{
    QString num;   //车牌号
    time_t start,stop;//进入离开时间
};
struct StackCar   //停车场栈
{
    int top;
    CarNode *CarStack[MAX + 1];
};
struct QCarNode   //链队中的汽车结点结构体
{
    CarNode *data;    //汽车信息
    struct QCarNode *next;
};
struct LinkQueueCar  //便道
{
    QCarNode *head;   //对头指针
    QCarNode *rear;    //队尾指针
};
class CarSystem
{
   public:
    StackCar *CarBase, *QuitTemp;   //停车场栈，车辆出停车场时的临时栈
    LinkQueueCar *WaitQueue;//便道


};
#endif // CARSTOP_H
